package zhuoyue.com.yanjiaohui.entity;

/**
 * Created by ShellJor on 2017/4/30 0030.
 * at 15:10
 * 前缀 + /home/user/login
 【POST】

 */

public class LoginEntity {
    /**
     * 返回值
     如果商家存在，则自动返回json商家基本信息的数组！
     false为失败，如果error参数为-1，则为信息格式不正确
     error参数为-2，则为输入信息不匹配（帐号密码错误或手机号及验证码不匹配），info为显示帐号在指定时间内，还能登录的次数
     error参数为-3，则为帐号被封杀了
     error参数为-4，则为帐号限制登录 需要重新设置密码才可以
     error参数为-5，则为输入错误密码次数超过5次，需要1小时后才能登录 或者强制找回密码
     error参数为-6，则为登录过于频繁
     error参数为-7，帐号输入错误超过5次，15分钟内禁止登录
     * */


   /**type：
    类型：数字
    描述：登录类型
    取值范围：1、为普通帐号密码登录，
            2为接口快速登录，
            3为短信验证码登录。默认为1，可不填写则为默认
    */

    private int type;

    /**
     * 描述：验证码
     * 取值范围：type模式为3时输入的短信验证码，其他模式下可不提交
     * */
    private String code;
    /**描述：账号
     取值范围：type模式为1时输入信息，可以是手机号或者注册帐号
     */
    private String name;
    /**
     * 描述：密码
     取值范围：会员密码，建议本地加密后再提交
     */
    private String user_pwd;

    /**
     * 描述：设备标识
     取值范围：可为空。记录设备号 记录是否在常用手机上登录

     * */
    private String mac_id;


    /**
     * 描述：设备标识
     取值范围：可为空。默认是0，APP会员正常登录，返回的是用户个人信息，
                  如果是商家。务必设置为1！！如果order参数设置为1，
            帐号密码验证通过后自动检索商家信息，如果商家不存在，
         则返回{"back":"true","userid":"-1","info":"未开通商家版"}
         可根据该信息，自动跳转商家申请开店验证页面，
     * */
    private String order;

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getUser_pwd() {
        return user_pwd;
    }

    public void setUser_pwd(String user_pwd) {
        this.user_pwd = user_pwd;
    }

    public String getMac_id() {
        return mac_id;
    }

    public void setMac_id(String mac_id) {
        this.mac_id = mac_id;
    }

    public String getOrder() {
        return order;
    }

    public void setOrder(String order) {
        this.order = order;
    }
}
